home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / vyzkuste / zachrana / dvdisaster-0.64.2-setup.exe / {app} / CHANGELOG next >
Text File  |  2005-11-01  |  10KB  |  226 lines

  1. 0.64.2: 01-11-2005
  2.     - fixed crash when using -u in command line mode
  3.     - changed packaging system to allow different package and version numbering systems
  4.       Current naming scheme is:
  5.       . package name = package directory    = 0.xx[.y]
  6.       . version name (as advertised in GUI) = 0.xx[ (pl y)]
  7.     - fixed img file permissions for Linux version
  8.     - drive selection wasn't remembered between sessions under
  9.       Gtk+-2.4 and higher: fixed
  10.     - Manual/Homepage fixed for some MSIE glitches
  11.  
  12. 0.64.1: 23-10-2005
  13.     - fixed bug which activated automatic ecc file generation in scan mode
  14.     - fixed crash at startup when linked against Gtk+ 2.6
  15.       (Thanks to Radu M. and Richard B. for noting this!)
  16.  
  17. 0.64: 18-10-2005
  18.     - reworked console and logging output:
  19.       Got rid of \b usage in locale files, 
  20.       making gawk filtering of diagnostic warning obsolete.
  21.       More removal of read and CRC error reporting in GUI mode as buffering 
  22.       them may result in going out of memory in worst case situations.
  23.       Use the program in command line mode and apply file 
  24.           redirection if you still wish to see these messages.
  25.     - fixed a glitch in the linear read/scanning GUI 
  26.       which prevented small unreadable areas to stay 
  27.       marked red in the spiral 
  28.     - fixed bug which did not install the CREDITS.* files
  29.     - fixed configure to use the --prefix settings properly 
  30.       (thanks to Daniel Baumann for pointing this out)
  31.     - added de/en/it man pages supplied by Daniel Baumann
  32.     - fixed non-working --spinup-delay command line arg
  33.         - added configurable --docsubdir at request of Daniel
  34.     - Changed linear reading strategy
  35.       . Sector skipping after a read error is now done in all passes, 
  36.         not just the first one (the previous behaviour turned out as 
  37.         an arbitrary design decision which did not really make sense)
  38.       . Re-reading passes are carried out in 16 sector chunks, too
  39.     - provided workaround for detecting CD media on Teac slimline
  40.       drives (and possibly others) caused by silly firmware answers
  41.     - provided workaround for read errors which are reported
  42.       as something else by sloppy firmware
  43.     - added debugging functions --random-image and --random-seed for creating
  44.       images with "random" numbers. Images created with --random-seed n are
  45.       bitwise mirrors of those created with --random-seed -n.
  46.     - hunted down some memory leaks
  47.     - turned warning dialogs into modal dialogs
  48.     - fixed some minor redraw flaws in adaptive read mode
  49.     - fixed automatic file removal bug when in FAT32 mode 
  50.       (thanks to Peter H., Walter G and Stephan J. for noting this)
  51.     - fixed error handling in GUI mode: in some rare error situations,
  52.       it would not bring up the intended error dialog, but either
  53.       continue quietly or terminate the whole program.
  54.     - fixed empty drive pop down menu after changing drives in the system
  55.       or sharing a dvdisaster installation between different Windows installations
  56.     - started support for parsing ISO file system structures
  57.     - added some recent drives to the drive data base
  58.     - rewrote the drive spinup code
  59.     - added function for automatically creating the .ecc file after
  60.       successfully reading an image
  61.     - documentation partially rewritten
  62.     - added some code to make sure that the "read adaptive" spiral fits into the window
  63.     - removed flicker in the "read adaptive" mode text output 
  64.  
  65. 0.63: 01-08-2005
  66.     - added adaptive read strategy (thanks to Harald B├╢geholz
  67.       for the suggestion; see also the CREDITS file)
  68.     - added --fill-unreadble option for better compatibility with
  69.       other tools (e.g. h2cdimage from c't magazine)
  70.     - cut down information written to the log window in GUI mode 
  71.       as that could use up significant amounts of memory in worst 
  72.           case scenarios. Use command line mode if you are still interested
  73.       in these messages.
  74.     - fixed code for clean compile with gcc 4.0.1
  75.     - added auto-suffix option for automatically adding .img/.ecc to files
  76.       given without an extension (thanks to Marcus for the suggestion!)
  77.     - changed function test prototype in bash based configure from
  78.       char* to char to work around misdetection of gcc's builtin gettext()
  79.       (thanks to Heinz R. for pointing this out)
  80.     - fixed crash in About requester when LANG environment was not set
  81.       (thanks to Andreas for the patch!) 
  82.  
  83. 0.62: 03-07-2005
  84.     - added correct return codes to indicate whether reading
  85.       succeeded or found bad sectors in command line mode
  86.     - added experimental support for splitting image files into 2GB chunks
  87.       (mainly for use with VFAT an Win9x; avoid this mode if you can)
  88.     - added compare function to graphical user interface
  89.     - fixed 'make install' (thanks to Andreas for noting the problems)
  90.     - fixed german umlaut glitch in the foot line (thanks to GoldenFingaz
  91.       for pointing this out)
  92.     - relaxed handling of image size mismatches
  93.     
  94. 0.61: 24-04-2005
  95.     - added preferences dialog
  96.     - decoupled command line settings from GUI settings so that
  97.       command line arguments will not be remembered across sessions
  98.       and GUI settings will not be used in command line mode.
  99.     - more image size detection fine tuning (this becomes a running gag, huh?)
  100.     - added --speed-warning option (thanks to Richard B. for the suggestion!)
  101.     - added --spinup-delay option
  102.     - removed startup-related downspike in the speed graph
  103.  
  104. 0.60: 09-04-2005
  105.     - first release with graphical user interface
  106.     - tinkered again with image size detection
  107.     - added debugging function for zeroing out the "unreadable sector"
  108.       markers (thanks to Marcus J. for the suggestion!)
  109.     - made configure more compatible with autoconf behaviour 
  110.       (thanks to Andreas for pointing out the differences!)
  111.  
  112. 0.55: 20-02-2005
  113.     - added Italian translation from Andrea Polverini (polve@polve.com)
  114.     - improved media type detection
  115.     - upward compatibility with the improved media footprint calculation
  116.       from upcoming version 0.60
  117.  
  118. 0.54: 01-01-2005
  119.     - Switched from Cygwin/cygwin1.dll to Mingw/msvcrt.dll,
  120.       with some additional functionality taken over by glib2.
  121.       This may cause some short-time inconvenience (please report
  122.       all different behaviour relative to 0.53.1!),
  123.       but will pay off in later versions. 
  124.     - Some code reorganization.
  125.     - Shortened the version number scheme to major.minor
  126.     - Removed visualization via gnuplot. Visualization will be
  127.       re-introduced in version 0.60; please use version 0.53.1
  128.       for visualization if needed.
  129.     - Reworked compilation instructions in documentation.
  130.  
  131. 0.53.1: 27-12-2004
  132.     - encrypted discs will be rejected before any actual reading
  133.       is attempted (avoids confusing error messages when running into
  134.       the encrypted area).
  135.  
  136. 0.53.0: 23-12-2004
  137.     - introduction of GNU gettext
  138.     - German localization
  139.     - Makefile will automatically collect .c files
  140.     - Preparation for multiple codecs
  141.     - fixed incorrect media size calculation for +RW images
  142.     - fixed installation procedure (thanks to Kay D. !)
  143.  
  144. 0.52.1: 04-12-2004
  145.     - Fixed the handling of truncated image files (thanks to Harald B.!)
  146.     - Better diagnosis of images which are longer than supposed
  147.       (should never happen, but one never knows)
  148.  
  149. 0.52.0: 28-11-2004
  150.     - codec speedups and user selectable redundancy settings
  151.  
  152. 0.51.1: 13-11-2004
  153.     - fixed bug which prevented dvdisaster from working
  154.       under Windows XP without Cygwin being installed
  155.       (thanks to Andrea and Harald B. for reporting this!)
  156.     - removed unnecessary open with write permission 
  157.       within --test action
  158.     - Besides bringing scanning speed to a screeching halt on
  159.       slow systems, calculation of the image md5sum during
  160.       the --scan option wasn't very useful -- removed it.
  161.     - repaired a glitch which would derail the codec when
  162.       fixing a truncated image
  163.     - added --dao option
  164.     - added a test predicting a TAO medium when fixing a
  165.       damaged image
  166.     
  167. 0.51.0: 06-11-2004
  168.     - added experimental ASPI support for Cygwin version
  169.     - added alternative "-end" syntax for specifying the sector range
  170.     - added -j/--jump option
  171.     - fixed minor bug which made -t option fail reading the CRC data
  172.       on very small media images
  173.     
  174. 0.50.0: 01-10-2004
  175.     - Experimental Cygwin support.
  176.     - Rewrote SCSI layer for portability.
  177.     - Introduced ./configure mechanism.
  178.     - Dropped --direct option for portability reasons.
  179.     - Changed behaviour of continuing the reading of incomplete images;
  180.       if the image size is smaller than the medium size, reading will
  181.       now continue at the last read sector. Previous versions would have
  182.       tried all unread sectors before.
  183.     - Fixed a bug which would not fill in the missing sector markers
  184.       on a sequence of non overlapping read intervals (such as doing
  185.       -r0-100000; -r110000-media_end; the range 100001-109999 would
  186.       have been simply zeroed out in previous versions).
  187.  
  188. 0.42.2: 23-09-2004
  189.     - changed the --fix semantics so that sectors with wrong CRC sums 
  190.       will automatically be fixed (previous versions would just report
  191.       them as bad when using the -t option)
  192.     - made --fix more verbose about CRC errors
  193.  
  194. 0.42.1: 11-09-2004
  195.     - unrolled the inner codec loop; optimized some C expressions within
  196.     - code cleanup in the encoder
  197.  
  198. 0.42.0: (no public release)
  199.     - changed the caching and code generation strategy in the RS encoder
  200.     - added program version information in the ecc file header
  201.     - updated the --print option to show the new header information
  202.     - made --fix option reject .ecc files from future program versions
  203.  
  204. 0.41.2: 05-09-2004
  205.     - some speed optimizations in the encoder
  206.     - the --direct option now actually works 
  207.     - removed the #ifdef DEBUG clutter in ecc-rs01.c
  208.     - added the --byteset debugging function
  209.  
  210.     NOTE: Debugging functions are intentionally undocumented and unsupported.
  211.  
  212. 0.41.1: 31-08-2004
  213.     - added CRC32 checksum for each image block in the .ecc file
  214.  
  215. 0.41.0: 28-08-2004 (no public release)
  216.     - Replaced the matrix-based codec with one using polynomials.
  217.  
  218. 0.40.8: 24-08-2004 (no public release)
  219.     - removed unused div_tab[] from ecc-rs01.c (which was incorrectly initialized anyways)
  220.     - fixed md5sum miscompare in print.c    
  221.     - added the --random-errors debugging function
  222.  
  223.     NOTE: Debugging functions are intentionally undocumented and unsupported.
  224.  
  225. 0.40.7:    22-08-2004
  226.     First public release